slowly but steadily recover from an illness - Español Inglés Diccionario